//
//  LZFinancialPresenter.h
//  laziz_Merchant
//
//  Created by xbnzd on 16/12/22.
//  Copyright © 2016年 XBN. All rights reserved.
//

#import "LZBasePresenter.h"
@class LZFinancialSettlementAccountModel;

@interface LZFinancialPresenter : LZBasePresenter

#pragma mark -
#pragma mark 获取财务摘要
/**
 获取 财务摘要

 @param sellerId 商户id
 @param successBlock <#successBlock description#>
 @param failureBlock <#failureBlock description#>
 */
- (void)getFinanicalSummaryWithSellerID:(NSString *)sellerId resultSuccess:(PresenterCommonSuccess)successBlock Failure:(PresenterCommonFail)failureBlock;


#pragma mark -
#pragma mark 获取已经结账列表
/**
 获取 已经结账 列表

 @param sellerId 商户 id
 @param cPage 当前页数
 @param limit 每页数量
 @param successBlock <#successBlock description#>
 @param failureBlock <#failureBlock description#>
 */
- (void)getFinanicalHaveBeenPayedListWithSellerID:(NSString *)sellerId CurrentPage:(NSInteger)cPage Limit:(NSInteger)limit resultSuccess:(void(^)(NSArray *listArr, NSInteger totalPage, NSTimeInterval timeStamp))successBlock Failure:(PresenterCommonFail)failureBlock;


#pragma mark -
#pragma mark 获取已经结账 一月的数据
/**
 获取 已经结账一月数据 列表

 @param payedId 结账id
 @param cPage 当前页数
 @param limit 每页数量
 @param successBlock <#successBlock description#>
 @param failureBlock <#failureBlock description#>
 */
- (void)getFinanicalOneMonthRecordWithPayedID:(NSString *)payedId CurrentPage:(NSInteger)cPage Limit:(NSInteger)limit resultSuccess:(void(^)(NSArray *listArr, NSInteger totalPage))successBlock Failure:(PresenterCommonFail)failureBlock;


#pragma mark -
#pragma  mark 获取账户信息

/**
 获取账户信息

 @param idStr 月结列表id
 @param successBlock <#successBlock description#>
 @param failureBlock <#failureBlock description#>
 */
- (void)getFinanicalSettlementAccountInfoWithID:(NSString *)idStr ResultSuccess:(void(^)(LZFinancialSettlementAccountModel *dataModel))successBlock Failure:(PresenterCommonFail)failureBlock;


@end
